fulfill one's vow - French English Dictionary